Code-on-Demand and Code Adaptation for Mobile Computing
نویسندگان
چکیده
Most commercial software packages present the user with a monolithic software program bundling many functions and features. The user pays for the unneeded features, and mobile devices have insufficient resources to cope. We introduce Sparkle, a proof-of-concept, mobile middleware for code adaptation using the code-on-demand design paradigm. To allow as many useful applications as possible to run on a mobile device, we propose changing the software development paradigm from monolithic chunks to small functionalities which can be dynamically downloaded on demand to the mobile device, and be disposed of afterward. An application could have unlimited functionalities which are selected on-the-fly based on the context.
منابع مشابه
Reduction of Energy Consumption in Mobile Cloud Computing by Classification of Demands and Executing in Different Data Centers
In recent years, mobile networks have faced with the increase of traffic demand. By emerging mobile applications and cloud computing, Mobile Cloud Computing (MCC) has been introduced. In this research, we focus on the 4th and 5th generation of mobile networks. Data Centers (DCs) are connected to each other by high-speed links in order to minimize delay and energy consumption. By considering a ...
متن کاملDynamic Adaptation of Mobile Agents in Heterogenous Environments
Mobile agents must be prepared to execute on different hosts and therefore in different execution environments. Even when a homogenous execution environment is offered by abstracting the underlying heterogeneity, there are scenarios like IT-management, where mobile agents are forced to contain environment dependent implementations. The aim of this work is to equip mobile agents with a flexible ...
متن کاملIntegrity protection for Code-on-Demand mobile agents in e-commerce
The mobile agent paradigm has been proposed as a promising solution to facilitate distributed computing over open and heterogeneous networks. Mobility, autonomy, and intelligence are identified as key features of mobile agent systems and enabling characteristics for the next-generation smart electronic commerce on the Internet. However, security-related issues, especially integrity protection i...
متن کاملExploiting Logical Mobility in Mobile Computing Middleware
In the past few years, we have witnessed the growth in availability of mobile computing devices, such as mobile phones, personal digital assistants (PDAs), laptop computers and the like, combined with the advent of new wireless networking systems, such as 802.11b, Bluetooth, and GSM/GPRS. Users of such devices demand access to networked information and services at all times and locations, and, ...
متن کاملUse of Logical Mobility for Mobile Self-Organisation
Mobile systems are an extreme instance of highly dynamic distributed systems; mobile applications are typically hosted by resource-constrained environments and may have to dynamically reorganise in response to unforeseeable changes of user needs, to the heterogeneity and connectivity challenges from the computational environment, as well as to changes to the execution context and physical envir...
متن کامل